HAL DMA2D APIs listing for migration

This section provides a full listing of the HAL1 APIs for migration. It includes the various constants, enumerations, structures, functions, and macros.

HAL DMA2D constants

HAL1

series

HAL2

Refer to

DMA2D_BYTES_REGULAR

u5, l4, h7

Removed / New Usage changes

Refer to

DMA2D_BYTES_SWAP

u5, l4, h7

Removed / New Usage changes

Refer to

DMA2D_CCM_ARGB8888

u5, l4, f4, h7

HAL_DMA2D_CLUT_COLOR_ARGB8888

Refer to

DMA2D_CCM_RGB888

u5, l4, f4, h7

HAL_DMA2D_CLUT_COLOR_RGB888

Refer to

DMA2D_COMBINE_ALPHA

u5, l4, f4, h7

HAL_DMA2D_INPUT_ALPHA_COMBINE

Refer to

DMA2D_CSS_420

u5, h7

Removed / New Usage changes

Refer to

DMA2D_CSS_422

u5, h7

Removed / New Usage changes

Refer to

DMA2D_FLAG_CAE

u5, l4, f4, h7

Removed / New Usage changes

Refer to

DMA2D_FLAG_CE

u5, l4, f4, h7

Removed / New Usage changes

Refer to

DMA2D_FLAG_CTC

u5, l4, f4, h7

Removed / New Usage changes

Refer to

DMA2D_FLAG_TC

u5, l4, f4, h7

Removed / New Usage changes

Refer to

DMA2D_FLAG_TE

u5, l4, f4, h7

Removed / New Usage changes

Refer to

DMA2D_FLAG_TW

u5, l4, f4, h7

Removed / New Usage changes

Refer to

DMA2D_INPUT_A4

u5, l4, f4, h7

HAL_DMA2D_INPUT_COLOR_A4

Refer to

DMA2D_INPUT_A8

u5, l4, f4, h7

HAL_DMA2D_INPUT_COLOR_A8

Refer to

DMA2D_INPUT_AL44

u5, l4, f4, h7

HAL_DMA2D_INPUT_COLOR_AL44

Refer to

DMA2D_INPUT_AL88

u5, l4, f4, h7

HAL_DMA2D_INPUT_COLOR_AL88

Refer to

DMA2D_INPUT_ARGB1555

u5, l4, f4, h7

HAL_DMA2D_INPUT_COLOR_ARGB1555

Refer to

DMA2D_INPUT_ARGB4444

u5, l4, f4, h7

HAL_DMA2D_INPUT_COLOR_ARGB4444

Refer to

DMA2D_INPUT_ARGB8888

u5, l4, f4, h7

HAL_DMA2D_INPUT_COLOR_ARGB8888

Refer to

DMA2D_INPUT_L4

u5, l4, f4, h7

HAL_DMA2D_INPUT_COLOR_L4

Refer to

DMA2D_INPUT_L8

u5, l4, f4, h7

HAL_DMA2D_INPUT_COLOR_L8

Refer to

DMA2D_INPUT_RGB565

u5, l4, f4, h7

HAL_DMA2D_INPUT_COLOR_RGB565

Refer to

DMA2D_INPUT_RGB888

u5, l4, f4, h7

HAL_DMA2D_INPUT_COLOR_RGB888

Refer to

DMA2D_INPUT_YCBCR

u5, h7

Removed / New Usage changes

Refer to

DMA2D_INVERTED_ALPHA

u5, l4, h7

HAL_DMA2D_ALPHA_INVERSION_ENABLED

Refer to

DMA2D_IT_CAE

u5, l4, f4, h7

Removed / New Usage changes

Refer to

DMA2D_IT_CE

u5, l4, f4, h7

Removed / New Usage changes

Refer to

DMA2D_IT_CTC

u5, l4, f4, h7

Removed / New Usage changes

Refer to

DMA2D_IT_TC

u5, l4, f4, h7

Removed / New Usage changes

Refer to

DMA2D_IT_TE

u5, l4, f4, h7

Removed / New Usage changes

Refer to

DMA2D_IT_TW

u5, l4, f4, h7

Removed / New Usage changes

Refer to

DMA2D_LOM_BYTES

u5, l4, h7

HAL_DMA2D_LINE_OFFSET_BYTES

Refer to

DMA2D_LOM_PIXELS

u5, l4, h7

HAL_DMA2D_LINE_OFFSET_PIXELS

Refer to

DMA2D_M2M

u5, l4, f4, h7

Removed / New Usage changes

Refer to

DMA2D_M2M_BLEND

u5, l4, f4, h7

Removed / New Usage changes

Refer to

DMA2D_M2M_BLEND_BG

u5, l4, h7

Removed / New Usage changes

Refer to

DMA2D_M2M_BLEND_FG

u5, l4, h7

Removed / New Usage changes

Refer to

DMA2D_M2M_PFC

u5, l4, f4, h7

Removed / New Usage changes

Refer to

DMA2D_NO_CSS

u5, h7

Removed / New Usage changes

Refer to

DMA2D_NO_MODIF_ALPHA

u5, l4, f4, h7

HAL_DMA2D_INPUT_ALPHA_NO_MODIF

Refer to

DMA2D_OUTPUT_ARGB1555

u5, l4, f4, h7

HAL_DMA2D_OUTPUT_COLOR_ARGB1555

Refer to

DMA2D_OUTPUT_ARGB4444

u5, l4, f4, h7

HAL_DMA2D_OUTPUT_COLOR_ARGB4444

Refer to

DMA2D_OUTPUT_ARGB8888

u5, l4, f4, h7

HAL_DMA2D_OUTPUT_COLOR_ARGB8888

Refer to

DMA2D_OUTPUT_RGB565

u5, l4, f4, h7

HAL_DMA2D_OUTPUT_COLOR_RGB565

Refer to

DMA2D_OUTPUT_RGB888

u5, l4, f4, h7

HAL_DMA2D_OUTPUT_COLOR_RGB888

Refer to

DMA2D_R2M

u5, l4, f4, h7

Removed / New Usage changes

Refer to

DMA2D_RB_REGULAR

u5, l4, h7

Removed / New Usage changes

Refer to

DMA2D_RB_SWAP

u5, l4, h7

Removed / New Usage changes

Refer to

DMA2D_REGULAR_ALPHA

u5, l4, h7

HAL_DMA2D_ALPHA_INVERSION_DISABLED

Refer to

DMA2D_REPLACE_ALPHA

u5, l4, f4, h7

HAL_DMA2D_INPUT_ALPHA_REPLACE

Refer to

HAL_DMA2D_ERROR_CAE

u5, l4, f4, h7

HAL_DMA2D_ERROR_CAE

Refer to

HAL_DMA2D_ERROR_CE

u5, l4, f4, h7

HAL_DMA2D_ERROR_CE

Refer to

HAL_DMA2D_ERROR_INVALID_CALLBACK

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_DMA2D_ERROR_NONE

u5, l4, f4, h7

HAL_DMA2D_ERROR_NONE

Refer to

HAL_DMA2D_ERROR_TE

u5, l4, f4, h7

HAL_DMA2D_ERROR_TE

Refer to

HAL_DMA2D_ERROR_TIMEOUT

u5, l4, f4, h7

Removed / New Usage changes

Refer to

MAX_DMA2D_LAYER

u5, l4, f4, h7

Used internally by the driver. Moved to DFP device header files.

Refer to

HAL DMA2D enumerations

HAL1

series

HAL2

Refer to

HAL_DMA2D_CLUTLOADINGCPLT_CB_ID

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_DMA2D_CallbackIDTypeDef

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_DMA2D_LINEEVENT_CB_ID

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_DMA2D_MSPDEINIT_CB_ID

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_DMA2D_MSPINIT_CB_ID

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_DMA2D_STATE_BUSY

u5, l4, f4, h7

HAL_DMA2D_STATE_XFER_ACTIVE / HAL_DMA2D_STATE_CLUT_LOADING_ACTIVE

Refer to

HAL_DMA2D_STATE_ERROR

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_DMA2D_STATE_READY

u5, l4, f4, h7

HAL_DMA2D_STATE_IDLE

Refer to

HAL_DMA2D_STATE_RESET

u5, l4, f4, h7

HAL_DMA2D_STATE_RESET

Refer to

HAL_DMA2D_STATE_SUSPEND

u5, l4, f4, h7

HAL_DMA2D_STATE_XFER_SUSPEND / HAL_DMA2D_STATE_CLUT_LOADING_SUSPEND

Refer to

HAL_DMA2D_STATE_TIMEOUT

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_DMA2D_StateTypeDef

u5, l4, f4, h7

hal_dma2d_state_t

Refer to

HAL_DMA2D_TRANSFERCOMPLETE_CB_ID

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_DMA2D_TRANSFERERROR_CB_ID

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL DMA2D macros

HAL1

series

HAL2

Refer to

__HAL_DMA2D_CLEAR_FLAG

u5, l4, f4, h7

Removed / New Usage changes

Refer to

__HAL_DMA2D_DISABLE_IT

u5, l4, f4, h7

Removed / New Usage changes

Refer to

__HAL_DMA2D_ENABLE

u5, l4, f4, h7

Removed / New Usage changes

Refer to

__HAL_DMA2D_ENABLE_IT

u5, l4, f4, h7

Removed / New Usage changes

Refer to

__HAL_DMA2D_GET_FLAG

u5, l4, f4, h7

Removed / New Usage changes

Refer to

__HAL_DMA2D_GET_IT_SOURCE

u5, l4, f4, h7

Removed / New Usage changes

Refer to

__HAL_DMA2D_RESET_HANDLE_STATE

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL DMA2D structures

HAL1

series

HAL2

Refer to

DMA2D_CLUTCfgTypeDef

u5, l4, f4, h7

hal_dma2d_clut_config_t

Refer to

DMA2D_HandleTypeDef

u5, l4, f4, h7

hal_dma2d_handle_t

Refer to

DMA2D_InitTypeDef

u5, l4, f4, h7

Removed / New Usage changes

Refer to

DMA2D_LayerCfgTypeDef

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL DMA2D functions

HAL1

series

HAL2

Refer to

HAL_DMA2D_Abort

u5, l4, f4, h7

HAL_DMA2D_Abort

Refer to

HAL_DMA2D_BlendingStart

u5, l4, f4, h7

HAL_DMA2D_SetConfigBlending

Refer to

HAL_DMA2D_BlendingStart_IT

u5, l4, f4, h7

HAL_DMA2D_SetConfigBlending

Refer to

HAL_DMA2D_CLUTLoad

u5, l4, f4, h7

Removed from HAL2 / New usage sequence

Refer to

HAL_DMA2D_CLUTLoad_IT

u5, l4, f4, h7

Removed from HAL2 / New usage sequence

Refer to

HAL_DMA2D_CLUTLoadingCpltCallback

u5, l4, f4, h7

HAL_DMA2D_CLUTLoadingCpltCallback

Refer to

HAL_DMA2D_CLUTLoading_Abort

u5, l4, f4, h7

HAL_DMA2D_AbortCLUTLoad

Refer to

HAL_DMA2D_CLUTLoading_Resume

u5, l4, f4, h7

HAL_DMA2D_ResumeCLUTLoad

Refer to

HAL_DMA2D_CLUTLoading_Suspend

u5, l4, f4, h7

HAL_DMA2D_SuspendCLUTLoad

Refer to

HAL_DMA2D_CLUTStartLoad

u5, l4, f4, h7

HAL_DMA2D_StartCLUTLoad

Refer to

HAL_DMA2D_CLUTStartLoad_IT

u5, l4, f4, h7

HAL_DMA2D_StartCLUTLoad_IT

Refer to

HAL_DMA2D_ConfigCLUT

u5, l4, f4, h7

Removed from HAL2 / New usage sequence

Refer to

HAL_DMA2D_ConfigDeadTime

u5, l4, f4, h7

HAL_DMA2D_SetConfigDeadTime

Refer to

HAL_DMA2D_ConfigLayer

u5, l4, f4, h7

Removed from HAL2 / New usage sequence

Refer to

HAL_DMA2D_DeInit

u5, l4, f4, h7

HAL_DMA2D_DeInit

Refer to

HAL_DMA2D_DisableDeadTime

u5, l4, f4, h7

HAL_DMA2D_DisableDeadTime

Refer to

HAL_DMA2D_EnableCLUT

u5, l4, f4, h7

Removed from HAL2 / New usage sequence

Refer to

HAL_DMA2D_EnableDeadTime

u5, l4, f4, h7

HAL_DMA2D_EnableDeadTime

Refer to

HAL_DMA2D_GetError

u5, l4, f4, h7

HAL_DMA2D_GetLastErrorCodes

Refer to

HAL_DMA2D_GetState

u5, l4, f4, h7

HAL_DMA2D_GetState

Refer to

HAL_DMA2D_IRQHandler

u5, l4, f4, h7

HAL_DMA2D_IRQHandler

Refer to

HAL_DMA2D_Init

u5, l4, f4, h7

HAL_DMA2D_Init

Refer to

HAL_DMA2D_LineEventCallback

u5, l4, f4, h7

HAL_DMA2D_WaterMarkCallback

Refer to

HAL_DMA2D_MspDeInit

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_DMA2D_MspInit

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_DMA2D_PollForTransfer

u5, l4, f4, h7

HAL_DMA2D_PollForTransfer

Refer to

HAL_DMA2D_ProgramLineEvent

u5, l4, f4, h7

HAL_DMA2D_EnableWaterMark

Refer to

HAL_DMA2D_RegisterCallback

u5, l4, f4, h7

Removed from HAL2 / New usage sequence

Refer to

HAL_DMA2D_Resume

u5, l4, f4, h7

HAL_DMA2D_Resume

Refer to

HAL_DMA2D_Start

u5, l4, f4, h7

HAL_DMA2D_Start

Refer to

HAL_DMA2D_Start_IT

u5, l4, f4, h7

HAL_DMA2D_Start_IT

Refer to

HAL_DMA2D_Suspend

u5, l4, f4, h7

HAL_DMA2D_Suspend

Refer to

HAL_DMA2D_UnRegisterCallback

u5, l4, f4, h7

Removed from HAL2 / New usage sequence

Refer to

pDMA2D_CallbackTypeDef

u5, l4, f4, h7

hal_dma2d_cb_t

Refer to

HAL DMA2D legacy aliases (HAL1 to HAL1)

HAL1 legacy API alias

HAL1 API

CM_A4

DMA2D_INPUT_A4

CM_A8

DMA2D_INPUT_A8

CM_AL44

DMA2D_INPUT_AL44

CM_AL88

DMA2D_INPUT_AL88

CM_ARGB1555

DMA2D_INPUT_ARGB1555

CM_ARGB4444

DMA2D_INPUT_ARGB4444

CM_ARGB8888

DMA2D_INPUT_ARGB8888

CM_L4

DMA2D_INPUT_L4

CM_L8

DMA2D_INPUT_L8

CM_RGB565

DMA2D_INPUT_RGB565

CM_RGB888

DMA2D_INPUT_RGB888

DMA2D_ARGB1555

DMA2D_OUTPUT_ARGB1555

DMA2D_ARGB4444

DMA2D_OUTPUT_ARGB4444

DMA2D_ARGB8888

DMA2D_OUTPUT_ARGB8888

DMA2D_RGB565

DMA2D_OUTPUT_RGB565

DMA2D_RGB888

DMA2D_OUTPUT_RGB888